package com.qqt.csr.common.vo.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;


@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@Accessors(chain = true)
@ToString
@Schema(description = "请求对象基类")
public class BaseRequest<T> implements Serializable {
    private static final long serialVersionUID = 8172431559872524524L;

    /**
     * 请求参数
     */
    @Schema(description = "查询条件", requiredMode = Schema.RequiredMode.REQUIRED)
    private T data;

}
